export default () => {
	var pages = getCurrentPages(); //获取加载的页面
	var currentPage = pages[pages.length - 1]; //获取某页面的对象
	var pageUrl = '';
	// #ifndef MP-ALIPAY
	pageUrl = currentPage.route
	// #endif
	// #ifdef MP-ALIPAY
	pageUrl = currentPage.__proto__.route
	// #endif
	
	var options = {};
	try{
		// #ifdef H5
		options = currentPage.$route.query;
		// #endif
		// #ifdef MP-WEIXIN
		options = currentPage.options
		// #endif
		// #ifdef MP-ALIPAY
		options = currentPage.$vm.$mp.query
		// #endif
	}catch(e){
		//TODO handle the exception
		console.log("getCurrentUri.js e",e);
	}
	
	var params = '?',
		keyvalPair = '';
	for (var k in options) {
		keyvalPair = k + '=' + options[k]
		if (params === '?') {
			params += keyvalPair
		} else {
			params += ('&' + keyvalPair)
		}
	}
	if (params === '?') {
		params = ''
	}
	// console.log('当前路径是', '/' + pageUrl + params)
	return '/' + pageUrl + params
}